package org.wuyichun.course.service;

import org.wuyichun.base.util.PageInfo;
import org.wuyichun.course.domain.CourseType;
import org.wuyichun.course.query.CourseTypeQuery;

import java.io.Serializable;
import java.util.List;

public interface ICourseTypeService {
    void insert(CourseType courseType);
    void delete(Serializable id);
    void update(CourseType courseType);
    CourseType selectById(Serializable id);
    List<CourseType> selectAll();

    void batchDelete(List<Long> ids);

    PageInfo<CourseType> queryPage(CourseTypeQuery courseTypeQuery);
    List<CourseType> getTree(List<CourseType> all );
}
